sequestration dermoid - French English Dictionary